Skip to content

feat(board, folder): port board & folder commands; self-contained build#20

Merged
beengud merged 1 commit into
mainfrom
hat-cli-parity-1-board-folder
Jul 1, 2026
Merged

feat(board, folder): port board & folder commands; self-contained build#20
beengud merged 1 commit into
mainfrom
hat-cli-parity-1-board-folder

Conversation

@beengud

@beengud beengud commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Ports the board (dashboard) and folder commands from the deprecated Go CLI, and makes the build self-contained on a tenant with GraphQL introspection disabled.

Commands

  • board — create / update / get / list / delete / scaffold / set-default / clear-default
  • folder — create / get / update / delete

Self-contained build

Introspection is disabled on our tenant, so bun codegen:gql cannot run. This PR commits the generated GraphQL/REST snapshots (un-ignores src/gql/generated + src/rest/generated) and switches build/test to the ifneeded:codegen guard, so the binary builds without live codegen.

Notes

  • Output contracts consumed by mop-config are preserved: board create prints Created: <name> (id: N) + Visibility: + View: lines; folder prints Created:/Exists: + Workspace:.
  • First of 3 stacked PRs bringing beengud/cli to Go-fork parity on top of upstream main.

🤖 Generated with Claude Code

…contained

Port board (dashboard) and folder commands from the deprecated Go CLI:
  board  create/update/get/list/delete/scaffold/set-default/clear-default
  folder create/get/update/delete

Also make the build self-contained for a tenant with GraphQL introspection
disabled: commit generated GraphQL/REST snapshots (un-ignored) and switch
build/test to the ifneeded:codegen guard so the binary builds without live
codegen. mop-config parses '(id: N)' + 'View:' lines from board output.
@beengud beengud merged commit 4f714af into main Jul 1, 2026
1 check failed
@beengud beengud deleted the hat-cli-parity-1-board-folder branch July 1, 2026 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants